package com.hanbang.mrcm.aboutme;

import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.TextView;

import com.hanbang.mrcm.R;
import com.hanbang.mrcm.base.BaseActivity;
import com.hanbang.mrcm.bean.MyMessageListData;
import com.hanbang.mrcm.myview.XTextView;

public class MessageDetailsActivity extends BaseActivity {

	private MyMessageListData data = null;

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.message_details);
		data = getIntent().getParcelableExtra("data");
		initView();
		setOnClickListener();
	}

	/*
	 * 设置点击事件
	 */
	private void setOnClickListener() {

	}

	private OnClickListener onClickListener = new OnClickListener() {

		@Override
		public void onClick(View v) {
			switch (v.getId()) {

			default:
				break;
			}
		}
	};

	/*
	 * 初始化view
	 */
	private void initView() {
		// 设置顶部的标题
		setBackArrows(findViewById(R.id.top_bar_left_image));
		setTitle(findViewById(R.id.top_bar_title), "消息详情");
		((XTextView) findViewById(R.id.content)).setText(getContent());
		String t1[] = data.getAdd_time().split(" ");
		if (t1.length > 0) {
			((TextView) findViewById(R.id.time)).setText(t1[0]);
		}

	}

	/*
	 * （user_type 0:直接领取1：分享领取2：答题领取 is_user:1未使用，2使用） （拼接 例如
	 * （XX）用户参加的（XX）活动是（分享领取），分享次数（XX），你的兑换码（XX）（未使用），到（XX）过期）
	 */

	private String getContent() {
		StringBuilder content = new StringBuilder();
		if (data != null) {
			content.append(data.getUser_tel());
			content.append("用户参加的活动 \"");
			content.append(data.getTitle());
			content.append("\" 是属于");
			switch (data.getUser_type()) {
			case 0:
				content.append("直接领取，");
				break;
			case 1:
				content.append("分享领取，");
				content.append("分享了");
				content.append(data.getUser_count());
				content.append("次，");
				break;

			case 2:
				content.append("答题领取，");
				content.append("获得了");
				content.append(data.getUser_score().intValue());
				content.append("积分，");
				break;
			default:
				break;
			}
			content.append("你的兑换码是：");
			content.append(data.getExchange_code());

			if (data.getIs_user() == 1) {
				content.append("(未使用)，");
			} else if (data.getIs_user() == 2) {
				content.append("(已使用)，");
			}
			content.append("到");
			content.append(data.getExpired_time());
			content.append("过期");
		}

		return content.toString();
	}

	@Override
	protected void onResume() {
		super.onResume();
	}

	@Override
	protected void onPause() {
		super.onPause();
	}

	@Override
	protected void onDestroy() {
		super.onDestroy();
	}
}
